package com.ruoyi.dgw.mapper;

import java.util.List;
import com.ruoyi.dgw.domain.VaccineApplicat;
import org.apache.ibatis.annotations.Param;

/**
 * 疫苗申请Mapper接口
 * 
 * @author ruoyi
 * @date 2021-11-17
 */
public interface VaccineApplicatMapper 
{
    /**
     * 查询疫苗申请
     * 
     * @param id 疫苗申请主键
     * @return 疫苗申请
     */
    public VaccineApplicat selectVaccineApplicatById(Long id);

    /**
     * 查询疫苗申请列表
     * 
     * @param vaccineApplicat 疫苗申请
     * @return 疫苗申请集合
     */
    public List<VaccineApplicat> selectVaccineApplicatList(VaccineApplicat vaccineApplicat);

    /**
     * 新增疫苗申请
     * 
     * @param vaccineApplicat 疫苗申请
     * @return 结果
     */
    public int insertVaccineApplicat(VaccineApplicat vaccineApplicat);

    /**
     * 修改疫苗申请
     * 
     * @param vaccineApplicat 疫苗申请
     * @return 结果
     */
    public int updateVaccineApplicat(VaccineApplicat vaccineApplicat);

    /**
     * 删除疫苗申请
     * 
     * @param id 疫苗申请主键
     * @return 结果
     */
    public int deleteVaccineApplicatById(Long id);

    /**
     * 批量删除疫苗申请
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteVaccineApplicatByIds(Long[] ids);

    int updateStatus(@Param("id") Long id,@Param("statusBy") String statusBy);
}
